.cloze_container {
    margin-bottom: 16px;
    padding: 16px;
    background: #f5f9ff;
    border: 1px solid #d6e8ff;
    border-radius: 8px;

    .question {
        margin-bottom: 16px;
        color: #171a1d;
        font-weight: 600;
        font-size: 17px;
        font-family: PingFangSC-Semibold, PingFang SC;
        line-height: 28px;
    }

    .answer {
        color: rgba(23, 26, 29, 0.6);
        font-weight: 400;
        font-size: 17px;
        font-family: PingFangSC-Regular, PingFang SC;
        line-height: 24px;
        word-break: break-word;
    }

    .img_item {
        width: 45vw;
        height: 45vw;
        margin-right: 5vw;
        margin-bottom: 5vw;
        object-fit: contain;
        border-radius: 8px;

        &:nth-child(2n) {
            margin-right: 0;
        }
    }
}
